﻿using System;
using System.Collections.Generic;
using System.Text;

namespace AbstractFactory
{
    /// <summary>
    /// Kmeans算法参数类（如簇数k、迭代次数等）
    /// </summary>
    public class KmeansParams : IParams
    {
        // 可扩展参数属性（如簇数、初始中心点选择方式）
        public int ClusterCount { get; set; } = 3; // 默认3个簇

        public string ParamsToString()
        {
            // 返回参数描述，包含具体参数值
            return $"注入Kmeans算法参数：簇数={ClusterCount}，初始中心点=随机选择";
        }
    }
}
